﻿fieldset {
  border: 1px solid #CCCCCC;
  float: left;
  margin: 1em 0;
  padding: 1em;
  float:left;
}
.lbl-title{ float:left; width: 150px; }
.lbl-title label{  line-height: 30px;}
.lbl-field{ float:left; width: 450px; }
.lbl-field input[type="text"] {
  border: 1px solid #CCCCCC;
  width: 250px;
  padding:2px;
  height:25px;
}
.pro-line{ float:left; margin:4px;}

/*List top books */
#frame-listtop
{
	float:left;
	height:auto;
	width:auto;
}
#frame-listtop h2
{
	font-size:15px;
	border-bottom:1px dotted #000;
}

#list-top-book
{
	float:left;
	width:680px;
	height:auto;
}
.list-line
{
	float:left;
	width:auto;
	height:200px;
}
.l-book
{
	float:left;
	width:170px;
	height:300px;
	margin-bottom:15px;
}
.f-content
{
	margin-top:12px;
}
.f-content span
{
	font-size:11px;
}
.f-img img
{
	border:1px solid #000;
}


.s-title
{
	font-weight:bold;
	font-size:13px !important;
}
.btn-img
{
	float:left;
	width:150px;	
	margin-top:8px;
}
#btn-detail, #btn-buy
{
	float:left;
	width:60px;
	height:40px;
	background:url('../images/btn-detail.gif');
}
/* Product detail*/
#frame-detail
{
	float:left;
}
#left-detail
{
	float:left;
	width:240px;
	height:auto;
	border-right:2px dotted #bdbdbd;
}
#left-detail img
{
	width:220px;
	height:300px;
	border:1px solid #000;
}
#right-detail
{
	float:right;
	width:400px;
	height:auto;
	padding-left:30px;
}
.s-book-name
{
	font-weight:bold;
	text-transform:capitalize;
	font-size:16px;
}